//
//  RulesTableViewCell.m
//  DaiShengInvest
//
//  Created by 张睿 on 2017/8/28.
//  Copyright © 2017年 davinci. All rights reserved.
//

#import "RulesTableViewCell.h"

@implementation RulesTableViewCell


- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
    
    if ([super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
        
        [self setupUI];
    }
    
    return self;
}


- (void)setupUI{
    
    self.backgroundColor = [UIColor clearColor];
    
    UILabel * subLabel = [UILabel new];
    
    subLabel.text = @"以下关于交易风险的重要提醒，请仔细阅读，以避免由于对交易规则的不了解而导致损失。\n1、“杠杆”风险。差价合约具有高度风险。初始保证金的金额相对于差价合约的价值而言很低，因而属于杠杆交易。相对于较小的市场波动就可能对客户已经或需要存入的资金产生成比例的较大影响。这可能朝着不利于或利于客户的方向发展。客户可能会完全损失初始保证金资金和为维持客户的仓位而存入任何其他资金。\n2、价格跳空。跳空现象是金融市场的正常现象，对于市场本身的系统性风险，交易者应注意自我保护，警惕可能遭遇的系统性风险。交易者必须对自身在各种市场环境下独立做出决策负责。\n*当某些经济事件或信息发生或发布，并且对市场预期造成冲击时，就可能出现所有市场参与者都想在当前价格买入，却没有市场参与者想在当前价格卖出，或者完全相反的情况，这时价格就会出现空挡，成为“跳空缺口”\n*当您的订单持仓隔周末，由于平台在周末是进行维护，无法交易，但是市场是在不间断进行报价的，所以如果您的订单在周末没有平仓，则在周一平台开市接受报价后，将会有一个价格的跳空。\n*数据发布前后数分钟，大批投资者集中发出交易指令，市场行情剧烈波动，有可能导致客户交易指令无法按预设价格成交或不能成交。因此，DCM不建议客户在重大数据发布前后数分钟内进行交易。否则，由此引起的客户交易损失，DCM将不承担任何责任。\n2.1价格跳空时外汇市场对交易定单的执行规则：\n价格跳空现象会同时造成市场成交量暂时性的急剧缩小（有卖无买或有买无卖），而成交量从接近零的状态恢复到正常的规模是需要时间的，在这期间DCM会尽最大努力按照合作银行所报出的最新报价为客户进行交易的执行，但是在成交量恢复到正常规模之前，由于银行的成交意愿和成交量不足，只能完成很少部分客户的交易执行，并且成交价格很可能与用户所要求的价格存在一定差距，而大多数客户的交易会在市场成交量恢复到正常规模，即跳空完全结束后按照最新的可成交价格执行。\n当价格跳空时，所有在跳空缺口内发出的即时买卖指令都会按跳空后的第一个可成交价格成交；\n当价格跳空时，所有订单价格设置在跳空缺口内的“止盈”“止损”类定单都会按照跳空后的第一个可成交价格执行。价格跳空。跳空现象是金融市场的正常现象，对于市场本事的系统性风险，交易者应注意自我保护，警惕可能遭遇的系统性风险。交易者必须对自身在各种市场环境下独立做出的决策负责。\n3、不可抗力（含一切因自然或非自然原因引发的无法抗力之总和）：通过电子交易系统进行的交易不仅与公开叫价的市场不同，而且也不同于其他电子交易系统。如果客户通过电子交易系统进行交易，客户将面临交易系统有关的风险，包括任何硬件和软件故障。任何系统故障的结果都可能导致客户的订单没有按照客户的指令执行或根本没有得到执行。由于DCM不能控制信号功率、其反应或互联网的路径、客户设备的配置或其连接的可靠性，在进行在线（通过互联网）交易时DCM无法对通讯故障、紊乱或延迟负责。在任何情况下，DCM均不对未来潜在利润损失的投机性或预期损害赔偿承担责任。\n4、第三方授权。如客户授予某个第三方交易顾问（如资金管理人）交易权限或控制客户账户的权利（他人代客理财），无论是全权授权还是非全权授权，在任何情况下，DCM均不负责审核客户对该交易顾问的选择，也不就此提出任何建议。DCM不对任何交易顾问做任何声明或保证；DCM不对交易顾问的行为可能导致客户遭受的任何损失负责；且DCM不以默示或其他方式认可或批准任何交易顾问的操作方法。如客户授权某个资金管理人对客户账户行使任何权利，客户应对此自担风险。\n5、瞬间价格的剧烈波动，交易有时候会面临在无数据公布却发生剧烈的市场状况，可能使客户面临额外风险，包括客户可能无法得到其所请求的价格的风险。在剧烈波动的市场中，DCM不能保证也不保证其价格。\n6、流动性风险：市场在大部分时间里交易者都可以以接近上一次交易价格来入场或出场。然而在其不稳定的时期，（例如2015年的瑞郎危机，2014年的俄罗斯卢布的大幅贬值）流动性供应可能会严重不足，那么由此引发的交易者无法出场或者在一个相对不对的价格出场的情况DCM均不负责或承担由此带来的任何损失。\n7、无压力交易模式采取的是（代理商合作机构与客户）自愿跟单操作模式，无压力交易模式是给投资者指导与建议。投资者都知道黄金外汇保证金杠杆这个市场的不确定因素，如合作中发生人力不可抗因素导致的损失，或者客户自己操作失误导致的损失，或者跟着无压力建议操作发生的所有损失由客户自行承担。无压力交易模式团队及公司不承担任何责任。以上条款请投资者（合作者）仔细阅读。";
    subLabel.textColor = ColorWithRGB(0xeeeeee);
    subLabel.textAlignment = NSTextAlignmentCenter;
    subLabel.font = [UIFont systemFontOfSize:13 * SCREENH6];
    subLabel.numberOfLines = 0;
    
    NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:subLabel.text];
    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    [paragraphStyle setLineSpacing:3 * SCREENH6];
    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [subLabel.text length])];
    [subLabel setAttributedText:attributedString];
    [subLabel sizeToFit];

    
    [self.contentView addSubview:subLabel];
    
    [subLabel mas_makeConstraints:^(MASConstraintMaker *make) {
        make.leading.mas_equalTo(self.contentView).offset(15 * SCREENH6);
        make.trailing.mas_equalTo(self.contentView).offset(-15 * SCREENH6);
        make.top.mas_equalTo(self.contentView).offset(10 * SCREENH6);
    }];
    
}

- (void)awakeFromNib {
    [super awakeFromNib];
    // Initialization code
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}

@end
